Speciication, Abstraction and Veriication in a Concurrent Object-oriented Language 1

نویسنده

  • Ulrike Lechner
چکیده

We use Maude as our speciication language and the modal-calculus as our logic. We apply to speciications in Maude a framework of abstraction and veriication based on property-preserving mappings between transition systems. Firstly, we demonstrate how to employ abstraction in veriication of object-oriented speciications of distributed systems. Secondly, we use this framework to nd classes of properties preserved by Maude's inheritance relation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Co-opn/2: a Concurrent Object-oriented Formalism

In this article we present the concurrent object-oriented speciication language CO-OPN/2 which extends the CO-OPN (Concurrent Object Oriented Petri Nets) formalism, destined to support the speciication of large distributed systems. The CO-OPN/2 approach proposes a speciication language, based on the object-oriented paradigm, which includes a ne description of true concurrent behavior. This hybr...

متن کامل

Formal Speci cation and Veri cation of Object - BasedSystems in a Temporal Logic Setting

This paper presents an approach to speciication, reenement and veriication of object-based systems in a temporal logic framework. The behaviour of an object-based system is viewed as derivable from the behaviours of its constituent component objects. Temporal logic is a formalism well suited for specifying behaviour of concurrent systems; it also provides conceptually simple notions of composit...

متن کامل

A Lotos Speciication of a \transit-node"

This report describes the formal speciication and veriication of a \Transit-Node", an abstraction of a routing component of a communication network. First, an informal deenition of the Transit-Node, initially proposed within the RACE project SPECS, is formally described using the Lotos language. Then, it is veriied following a model-based approach: the Lotos speciication is translated into a ni...

متن کامل

A Development Framework for Object-Oriented Specification and Refinement

This paper presents a language-independent framework for developing formal speciications in an intuitively object-oriented style. Within the framework, object-oriented concepts and design strategies are captured by the application of development operators. The operators, by eeec-tively hiding the technical details of how object-oriented concepts are captured in a given speci-cation language, al...

متن کامل

Combining Formal Methods: An Exercise in Integration

Formal methods can rarely capture all the dimensions of a software project. Diierent aspects of a project are thus typically formalized separately, with little or no integration. We study here the integration of a formal speciication methods and a validation method. The methods that we use are Larch and PROMELA/spin. Larch is an algebraic speciication method, specialized in the speciication of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007